hydroelectric installation - Español Inglés Diccionario